<?php
	
	// array_map重写
	function array_bkie($arr, $callback) {

		$newarr = [];
		foreach($arr as $key => $value) {
			//var_dump($value);
			$newarr[] = $callback($value);	
		}

		return $newarr;
	}

	// array_walk重写
	function array_run() {

	}


	// $example = [1,2,3];

	// $res = array_bkie($example, function ($item) {
	// 	return $item *2;
	// });

	// var_dump($res);die;


	$newExample = [
		[
			"name" => "iPhone 12",
			"url" => "www.zerofc.cn"
		],
		[
			"name" => "huawei nova 3i",
			"url" => "www.zerofc.cn"
		]
	];

	$res = array_bkie($newExample, function ($item) {
		$item["class_name"] = "手机";
		return $item;
	});
	var_dump($res);die;

?>